<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AbstractFieldIntegrator (Apache Commons Math 3.6.1 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="AbstractFieldIntegrator (Apache Commons Math 3.6.1 API)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AbstractFieldIntegrator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../org/apache/commons/math3/ode/AbstractIntegrator.html" title="class in org.apache.commons.math3.ode"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/math3/ode/AbstractFieldIntegrator.html" target="_top">Frames</a></li>
<li><a href="AbstractFieldIntegrator.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.commons.math3.ode</div>
<h2 title="Class AbstractFieldIntegrator" class="title">Class AbstractFieldIntegrator&lt;T extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;T&gt;&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.commons.math3.ode.AbstractFieldIntegrator&lt;T&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>T</code> - the type of the field elements</dd></dl>
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;T&gt;</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../org/apache/commons/math3/ode/nonstiff/AdaptiveStepsizeFieldIntegrator.html" title="class in org.apache.commons.math3.ode.nonstiff">AdaptiveStepsizeFieldIntegrator</a>, <a href="../../../../../org/apache/commons/math3/ode/nonstiff/RungeKuttaFieldIntegrator.html" title="class in org.apache.commons.math3.ode.nonstiff">RungeKuttaFieldIntegrator</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <span class="strong">AbstractFieldIntegrator&lt;T extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;T&gt;&gt;</span>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;T&gt;</pre>
<div class="block">Base class managing common boilerplate for all integrators.</div>
<dl><dt><span class="strong">Since:</span></dt>
  <dd>3.6</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!--   -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier</th>
<th class="colLast" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected </code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#AbstractFieldIntegrator(org.apache.commons.math3.Field,%20java.lang.String)">AbstractFieldIntegrator</a></strong>(<a href="../../../../../org/apache/commons/math3/Field.html" title="interface in org.apache.commons.math3">Field</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;field,
                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Build an instance.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#acceptStep(org.apache.commons.math3.ode.sampling.AbstractFieldStepInterpolator,%20T)">acceptStep</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/sampling/AbstractFieldStepInterpolator.html" title="class in org.apache.commons.math3.ode.sampling">AbstractFieldStepInterpolator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;interpolator,
          <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;tEnd)</code>
<div class="block">Accept a step, triggering events and step handlers.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int)">addEventHandler</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler,
               double&nbsp;maxCheckInterval,
               double&nbsp;convergence,
               int&nbsp;maxIterationCount)</code>
<div class="block">Add an event handler to the integrator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int,%20org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver)">addEventHandler</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler,
               double&nbsp;maxCheckInterval,
               double&nbsp;convergence,
               int&nbsp;maxIterationCount,
               <a href="../../../../../org/apache/commons/math3/analysis/solvers/BracketedRealFieldUnivariateSolver.html" title="interface in org.apache.commons.math3.analysis.solvers">BracketedRealFieldUnivariateSolver</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;solver)</code>
<div class="block">Add an event handler to the integrator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#addStepHandler(org.apache.commons.math3.ode.sampling.FieldStepHandler)">addStepHandler</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/sampling/FieldStepHandler.html" title="interface in org.apache.commons.math3.ode.sampling">FieldStepHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler)</code>
<div class="block">Add a step handler to this integrator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#clearEventHandlers()">clearEventHandlers</a></strong>()</code>
<div class="block">Remove all the event handlers that have been added to the integrator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#clearStepHandlers()">clearStepHandlers</a></strong>()</code>
<div class="block">Remove all the step handlers that have been added to the integrator.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#computeDerivatives(T,%20T[])">computeDerivatives</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t,
                  <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]&nbsp;y)</code>
<div class="block">Compute the derivatives and check the number of evaluations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getCurrentSignedStepsize()">getCurrentSignedStepsize</a></strong>()</code>
<div class="block">Get the current signed value of the integration stepsize.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getCurrentStepStart()">getCurrentStepStart</a></strong>()</code>
<div class="block">Get the current value of the step start time t<sub>i</sub>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/ode/FieldExpandableODE.html" title="class in org.apache.commons.math3.ode">FieldExpandableODE</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getEquations()">getEquations</a></strong>()</code>
<div class="block">Get the differential equations to integrate.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getEvaluations()">getEvaluations</a></strong>()</code>
<div class="block">Get the number of evaluations of the differential equations function.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/util/IntegerSequence.Incrementor.html" title="class in org.apache.commons.math3.util">IntegerSequence.Incrementor</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getEvaluationsCounter()">getEvaluationsCounter</a></strong>()</code>
<div class="block">Get the evaluations counter.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getEventHandlers()">getEventHandlers</a></strong>()</code>
<div class="block">Get all the event handlers that have been added to the integrator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/commons/math3/Field.html" title="interface in org.apache.commons.math3">Field</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getField()">getField</a></strong>()</code>
<div class="block">Get the field to which state vector elements belong.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getMaxEvaluations()">getMaxEvaluations</a></strong>()</code>
<div class="block">Get the maximal number of functions evaluations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getName()">getName</a></strong>()</code>
<div class="block">Get the name of the method.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/sampling/FieldStepHandler.html" title="interface in org.apache.commons.math3.ode.sampling">FieldStepHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getStepHandlers()">getStepHandlers</a></strong>()</code>
<div class="block">Get all the step handlers that have been added to the integrator.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getStepSize()">getStepSize</a></strong>()</code>
<div class="block">Get the current step size.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#getStepStart()">getStepStart</a></strong>()</code>
<div class="block">Getcurrent step start.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#initIntegration(org.apache.commons.math3.ode.FieldExpandableODE,%20T,%20T[],%20T)">initIntegration</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/FieldExpandableODE.html" title="class in org.apache.commons.math3.ode">FieldExpandableODE</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;eqn,
               <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t0,
               <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]&nbsp;y0,
               <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t)</code>
<div class="block">Prepare the start of an integration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#isLastStep()">isLastStep</a></strong>()</code>
<div class="block">Check if this step is the last one.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#resetOccurred()">resetOccurred</a></strong>()</code>
<div class="block">Check if a reset occurred while last step was accepted.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#sanityChecks(org.apache.commons.math3.ode.FieldODEState,%20T)">sanityChecks</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/FieldODEState.html" title="class in org.apache.commons.math3.ode">FieldODEState</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;eqn,
            <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t)</code>
<div class="block">Check the integration span.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#setIsLastStep(boolean)">setIsLastStep</a></strong>(boolean&nbsp;isLastStep)</code>
<div class="block">Set the last state flag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#setMaxEvaluations(int)">setMaxEvaluations</a></strong>(int&nbsp;maxEvaluations)</code>
<div class="block">Set the maximal number of differential equations function evaluations.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#setStateInitialized(boolean)">setStateInitialized</a></strong>(boolean&nbsp;stateInitialized)</code>
<div class="block">Set the stateInitialized flag.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#setStepSize(T)">setStepSize</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;stepSize)</code>
<div class="block">Set the current step size.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html#setStepStart(org.apache.commons.math3.ode.FieldODEStateAndDerivative)">setStepStart</a></strong>(<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;stepStart)</code>
<div class="block">Set current step start.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!--   -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.commons.math3.ode.FirstOrderFieldIntegrator">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.apache.commons.math3.ode.<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a></h3>
<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#integrate(org.apache.commons.math3.ode.FieldExpandableODE,%20org.apache.commons.math3.ode.FieldODEState,%20T)">integrate</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!--   -->
</a>
<h3>Constructor Detail</h3>
<a name="AbstractFieldIntegrator(org.apache.commons.math3.Field, java.lang.String)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AbstractFieldIntegrator</h4>
<pre>protected&nbsp;AbstractFieldIntegrator(<a href="../../../../../org/apache/commons/math3/Field.html" title="interface in org.apache.commons.math3">Field</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;field,
                       <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
<div class="block">Build an instance.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>field</code> - field to which the time and state vector elements belong</dd><dd><code>name</code> - name of the method</dd></dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="getField()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getField</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/math3/Field.html" title="interface in org.apache.commons.math3">Field</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;getField()</pre>
<div class="block">Get the field to which state vector elements belong.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>field to which state vector elements belong</dd></dl>
</li>
</ul>
<a name="getName()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;getName()</pre>
<div class="block">Get the name of the method.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getName()">getName</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>name of the method</dd></dl>
</li>
</ul>
<a name="addStepHandler(org.apache.commons.math3.ode.sampling.FieldStepHandler)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addStepHandler</h4>
<pre>public&nbsp;void&nbsp;addStepHandler(<a href="../../../../../org/apache/commons/math3/ode/sampling/FieldStepHandler.html" title="interface in org.apache.commons.math3.ode.sampling">FieldStepHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler)</pre>
<div class="block">Add a step handler to this integrator.
 <p>The handler will be called by the integrator for each accepted
 step.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addStepHandler(org.apache.commons.math3.ode.sampling.FieldStepHandler)">addStepHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - handler for the accepted steps</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getStepHandlers()"><code>FirstOrderFieldIntegrator.getStepHandlers()</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearStepHandlers()"><code>FirstOrderFieldIntegrator.clearStepHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="getStepHandlers()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStepHandlers</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/sampling/FieldStepHandler.html" title="interface in org.apache.commons.math3.ode.sampling">FieldStepHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;&nbsp;getStepHandlers()</pre>
<div class="block">Get all the step handlers that have been added to the integrator.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getStepHandlers()">getStepHandlers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an unmodifiable collection of the added events handlers</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addStepHandler(org.apache.commons.math3.ode.sampling.FieldStepHandler)"><code>FirstOrderFieldIntegrator.addStepHandler(FieldStepHandler)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearStepHandlers()"><code>FirstOrderFieldIntegrator.clearStepHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="clearStepHandlers()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearStepHandlers</h4>
<pre>public&nbsp;void&nbsp;clearStepHandlers()</pre>
<div class="block">Remove all the step handlers that have been added to the integrator.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearStepHandlers()">clearStepHandlers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addStepHandler(org.apache.commons.math3.ode.sampling.FieldStepHandler)"><code>FirstOrderFieldIntegrator.addStepHandler(FieldStepHandler)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getStepHandlers()"><code>FirstOrderFieldIntegrator.getStepHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler, double, double, int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEventHandler</h4>
<pre>public&nbsp;void&nbsp;addEventHandler(<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler,
                   double&nbsp;maxCheckInterval,
                   double&nbsp;convergence,
                   int&nbsp;maxIterationCount)</pre>
<div class="block">Add an event handler to the integrator.
 <p>
 The default solver is a 5<sup>th</sup> order <a href="../../../../../org/apache/commons/math3/analysis/solvers/FieldBracketingNthOrderBrentSolver.html" title="class in org.apache.commons.math3.analysis.solvers"><code>FieldBracketingNthOrderBrentSolver</code></a>.
 </p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int)">addEventHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - event handler</dd><dd><code>maxCheckInterval</code> - maximal time interval between switching
 function checks (this interval prevents missing sign changes in
 case the integration steps becomes very large)</dd><dd><code>convergence</code> - convergence threshold in the event time search</dd><dd><code>maxIterationCount</code> - upper limit of the iteration count in
 the event time search events.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int,%20org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver)"><code>FirstOrderFieldIntegrator.addEventHandler(FieldEventHandler, double, double, int,
 org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getEventHandlers()"><code>FirstOrderFieldIntegrator.getEventHandlers()</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearEventHandlers()"><code>FirstOrderFieldIntegrator.clearEventHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler, double, double, int, org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addEventHandler</h4>
<pre>public&nbsp;void&nbsp;addEventHandler(<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;handler,
                   double&nbsp;maxCheckInterval,
                   double&nbsp;convergence,
                   int&nbsp;maxIterationCount,
                   <a href="../../../../../org/apache/commons/math3/analysis/solvers/BracketedRealFieldUnivariateSolver.html" title="interface in org.apache.commons.math3.analysis.solvers">BracketedRealFieldUnivariateSolver</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;solver)</pre>
<div class="block">Add an event handler to the integrator.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int,%20org.apache.commons.math3.analysis.solvers.BracketedRealFieldUnivariateSolver)">addEventHandler</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>handler</code> - event handler</dd><dd><code>maxCheckInterval</code> - maximal time interval between switching
 function checks (this interval prevents missing sign changes in
 case the integration steps becomes very large)</dd><dd><code>convergence</code> - convergence threshold in the event time search</dd><dd><code>maxIterationCount</code> - upper limit of the iteration count in
 the event time search events.</dd><dd><code>solver</code> - solver to use to locate the event</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int)"><code>FirstOrderFieldIntegrator.addEventHandler(FieldEventHandler, double, double, int)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getEventHandlers()"><code>FirstOrderFieldIntegrator.getEventHandlers()</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearEventHandlers()"><code>FirstOrderFieldIntegrator.clearEventHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="getEventHandlers()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEventHandlers</h4>
<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/events/FieldEventHandler.html" title="interface in org.apache.commons.math3.ode.events">FieldEventHandler</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;&nbsp;getEventHandlers()</pre>
<div class="block">Get all the event handlers that have been added to the integrator.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getEventHandlers()">getEventHandlers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>an unmodifiable collection of the added events handlers</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int)"><code>FirstOrderFieldIntegrator.addEventHandler(FieldEventHandler, double, double, int)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearEventHandlers()"><code>FirstOrderFieldIntegrator.clearEventHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="clearEventHandlers()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearEventHandlers</h4>
<pre>public&nbsp;void&nbsp;clearEventHandlers()</pre>
<div class="block">Remove all the event handlers that have been added to the integrator.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#clearEventHandlers()">clearEventHandlers</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#addEventHandler(org.apache.commons.math3.ode.events.FieldEventHandler,%20double,%20double,%20int)"><code>FirstOrderFieldIntegrator.addEventHandler(FieldEventHandler, double, double, int)</code></a>, 
<a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getEventHandlers()"><code>FirstOrderFieldIntegrator.getEventHandlers()</code></a></dd></dl>
</li>
</ul>
<a name="getCurrentStepStart()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentStepStart</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;getCurrentStepStart()</pre>
<div class="block">Get the current value of the step start time t<sub>i</sub>.
 <p>This method can be called during integration (typically by
 the object implementing the <a href="../../../../../org/apache/commons/math3/ode/FirstOrderDifferentialEquations.html" title="interface in org.apache.commons.math3.ode"><code>differential equations</code></a> problem) if the value of the current step that
 is attempted is needed.</p>
 <p>The result is undefined if the method is called outside of
 calls to <code>integrate</code>.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getCurrentStepStart()">getCurrentStepStart</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>current value of the state at step start time t<sub>i</sub></dd></dl>
</li>
</ul>
<a name="getCurrentSignedStepsize()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCurrentSignedStepsize</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;getCurrentSignedStepsize()</pre>
<div class="block">Get the current signed value of the integration stepsize.
 <p>This method can be called during integration (typically by
 the object implementing the <a href="../../../../../org/apache/commons/math3/ode/FirstOrderDifferentialEquations.html" title="interface in org.apache.commons.math3.ode"><code>differential equations</code></a> problem) if the signed value of the current stepsize
 that is tried is needed.</p>
 <p>The result is undefined if the method is called outside of
 calls to <code>integrate</code>.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getCurrentSignedStepsize()">getCurrentSignedStepsize</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>current signed value of the stepsize</dd></dl>
</li>
</ul>
<a name="setMaxEvaluations(int)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaxEvaluations</h4>
<pre>public&nbsp;void&nbsp;setMaxEvaluations(int&nbsp;maxEvaluations)</pre>
<div class="block">Set the maximal number of differential equations function evaluations.
 <p>The purpose of this method is to avoid infinite loops which can occur
 for example when stringent error constraints are set or when lots of
 discrete events are triggered, thus leading to many rejected steps.</p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#setMaxEvaluations(int)">setMaxEvaluations</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>maxEvaluations</code> - maximal number of function evaluations (negative
 values are silently converted to maximal integer value, thus representing
 almost unlimited evaluations)</dd></dl>
</li>
</ul>
<a name="getMaxEvaluations()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxEvaluations</h4>
<pre>public&nbsp;int&nbsp;getMaxEvaluations()</pre>
<div class="block">Get the maximal number of functions evaluations.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getMaxEvaluations()">getMaxEvaluations</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>maximal number of functions evaluations</dd></dl>
</li>
</ul>
<a name="getEvaluations()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEvaluations</h4>
<pre>public&nbsp;int&nbsp;getEvaluations()</pre>
<div class="block">Get the number of evaluations of the differential equations function.
 <p>
 The number of evaluations corresponds to the last call to the
 <code>integrate</code> method. It is 0 if the method has not been called yet.
 </p></div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#getEvaluations()">getEvaluations</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html" title="interface in org.apache.commons.math3.ode">FirstOrderFieldIntegrator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a> extends <a href="../../../../../org/apache/commons/math3/RealFieldElement.html" title="interface in org.apache.commons.math3">RealFieldElement</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&gt;</code></dd>
<dt><span class="strong">Returns:</span></dt><dd>number of evaluations of the differential equations function</dd></dl>
</li>
</ul>
<a name="initIntegration(org.apache.commons.math3.ode.FieldExpandableODE,org.apache.commons.math3.RealFieldElement,org.apache.commons.math3.RealFieldElement[],org.apache.commons.math3.RealFieldElement)">
<!--   -->
</a><a name="initIntegration(org.apache.commons.math3.ode.FieldExpandableODE, T, T[], T)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initIntegration</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;initIntegration(<a href="../../../../../org/apache/commons/math3/ode/FieldExpandableODE.html" title="class in org.apache.commons.math3.ode">FieldExpandableODE</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;eqn,
                                            <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t0,
                                            <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]&nbsp;y0,
                                            <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t)</pre>
<div class="block">Prepare the start of an integration.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>eqn</code> - equations to integrate</dd><dd><code>t0</code> - start value of the independent <i>time</i> variable</dd><dd><code>y0</code> - array containing the start value of the state vector</dd><dd><code>t</code> - target time for the integration</dd>
<dt><span class="strong">Returns:</span></dt><dd>initial state with derivatives added</dd></dl>
</li>
</ul>
<a name="getEquations()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEquations</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/ode/FieldExpandableODE.html" title="class in org.apache.commons.math3.ode">FieldExpandableODE</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;getEquations()</pre>
<div class="block">Get the differential equations to integrate.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>differential equations to integrate</dd></dl>
</li>
</ul>
<a name="getEvaluationsCounter()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEvaluationsCounter</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/util/IntegerSequence.Incrementor.html" title="class in org.apache.commons.math3.util">IntegerSequence.Incrementor</a>&nbsp;getEvaluationsCounter()</pre>
<div class="block">Get the evaluations counter.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>evaluations counter</dd></dl>
</li>
</ul>
<a name="computeDerivatives(org.apache.commons.math3.RealFieldElement,org.apache.commons.math3.RealFieldElement[])">
<!--   -->
</a><a name="computeDerivatives(T, T[])">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>computeDerivatives</h4>
<pre>public&nbsp;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]&nbsp;computeDerivatives(<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t,
                     <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>[]&nbsp;y)
                                                   throws <a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a>,
                                                          <a href="../../../../../org/apache/commons/math3/exception/MaxCountExceededException.html" title="class in org.apache.commons.math3.exception">MaxCountExceededException</a>,
                                                          <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></pre>
<div class="block">Compute the derivatives and check the number of evaluations.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>t</code> - current value of the independent <I>time</I> variable</dd><dd><code>y</code> - array containing the current value of the state vector</dd>
<dt><span class="strong">Returns:</span></dt><dd>state completed with derivatives</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a></code> - if arrays dimensions do not match equations settings</dd>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/MaxCountExceededException.html" title="class in org.apache.commons.math3.exception">MaxCountExceededException</a></code> - if the number of functions evaluations is exceeded</dd>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the ODE equations have not been set (i.e. if this method
 is called outside of a call to <a href="../../../../../org/apache/commons/math3/ode/FirstOrderFieldIntegrator.html#integrate(org.apache.commons.math3.ode.FieldExpandableODE,%20org.apache.commons.math3.ode.FieldODEState,%20T)"><code>integrate</code></a></dd></dl>
</li>
</ul>
<a name="setStateInitialized(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStateInitialized</h4>
<pre>protected&nbsp;void&nbsp;setStateInitialized(boolean&nbsp;stateInitialized)</pre>
<div class="block">Set the stateInitialized flag.
 <p>This method must be called by integrators with the value
 <code>false</code> before they start integration, so a proper lazy
 initialization is done automatically on the first step.</p></div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stateInitialized</code> - new value for the flag</dd></dl>
</li>
</ul>
<a name="acceptStep(org.apache.commons.math3.ode.sampling.AbstractFieldStepInterpolator,org.apache.commons.math3.RealFieldElement)">
<!--   -->
</a><a name="acceptStep(org.apache.commons.math3.ode.sampling.AbstractFieldStepInterpolator, T)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>acceptStep</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;acceptStep(<a href="../../../../../org/apache/commons/math3/ode/sampling/AbstractFieldStepInterpolator.html" title="class in org.apache.commons.math3.ode.sampling">AbstractFieldStepInterpolator</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;interpolator,
                                       <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;tEnd)
                                                                        throws <a href="../../../../../org/apache/commons/math3/exception/MaxCountExceededException.html" title="class in org.apache.commons.math3.exception">MaxCountExceededException</a>,
                                                                               <a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a>,
                                                                               <a href="../../../../../org/apache/commons/math3/exception/NoBracketingException.html" title="class in org.apache.commons.math3.exception">NoBracketingException</a></pre>
<div class="block">Accept a step, triggering events and step handlers.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>interpolator</code> - step interpolator</dd><dd><code>tEnd</code> - final integration time</dd>
<dt><span class="strong">Returns:</span></dt><dd>state at end of step</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/MaxCountExceededException.html" title="class in org.apache.commons.math3.exception">MaxCountExceededException</a></code> - if the interpolator throws one because
 the number of functions evaluations is exceeded</dd>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/NoBracketingException.html" title="class in org.apache.commons.math3.exception">NoBracketingException</a></code> - if the location of an event cannot be bracketed</dd>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a></code> - if arrays dimensions do not match equations settings</dd></dl>
</li>
</ul>
<a name="sanityChecks(org.apache.commons.math3.ode.FieldODEState,org.apache.commons.math3.RealFieldElement)">
<!--   -->
</a><a name="sanityChecks(org.apache.commons.math3.ode.FieldODEState, T)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sanityChecks</h4>
<pre>protected&nbsp;void&nbsp;sanityChecks(<a href="../../../../../org/apache/commons/math3/ode/FieldODEState.html" title="class in org.apache.commons.math3.ode">FieldODEState</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;eqn,
                <a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;t)
                     throws <a href="../../../../../org/apache/commons/math3/exception/NumberIsTooSmallException.html" title="class in org.apache.commons.math3.exception">NumberIsTooSmallException</a>,
                            <a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a></pre>
<div class="block">Check the integration span.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>eqn</code> - set of differential equations</dd><dd><code>t</code> - target time for the integration</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/NumberIsTooSmallException.html" title="class in org.apache.commons.math3.exception">NumberIsTooSmallException</a></code> - if integration span is too small</dd>
<dd><code><a href="../../../../../org/apache/commons/math3/exception/DimensionMismatchException.html" title="class in org.apache.commons.math3.exception">DimensionMismatchException</a></code> - if adaptive step size integrators
 tolerance arrays dimensions are not compatible with equations settings</dd></dl>
</li>
</ul>
<a name="resetOccurred()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>resetOccurred</h4>
<pre>protected&nbsp;boolean&nbsp;resetOccurred()</pre>
<div class="block">Check if a reset occurred while last step was accepted.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if a reset occurred while last step was accepted</dd></dl>
</li>
</ul>
<a name="setStepSize(org.apache.commons.math3.RealFieldElement)">
<!--   -->
</a><a name="setStepSize(T)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStepSize</h4>
<pre>protected&nbsp;void&nbsp;setStepSize(<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;stepSize)</pre>
<div class="block">Set the current step size.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stepSize</code> - step size to set</dd></dl>
</li>
</ul>
<a name="getStepSize()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStepSize</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&nbsp;getStepSize()</pre>
<div class="block">Get the current step size.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>current step size</dd></dl>
</li>
</ul>
<a name="setStepStart(org.apache.commons.math3.ode.FieldODEStateAndDerivative)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setStepStart</h4>
<pre>protected&nbsp;void&nbsp;setStepStart(<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;stepStart)</pre>
<div class="block">Set current step start.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>stepStart</code> - step start</dd></dl>
</li>
</ul>
<a name="getStepStart()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStepStart</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/commons/math3/ode/FieldODEStateAndDerivative.html" title="class in org.apache.commons.math3.ode">FieldODEStateAndDerivative</a>&lt;<a href="../../../../../org/apache/commons/math3/ode/AbstractFieldIntegrator.html" title="type parameter in AbstractFieldIntegrator">T</a>&gt;&nbsp;getStepStart()</pre>
<div class="block">Getcurrent step start.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>current step start</dd></dl>
</li>
</ul>
<a name="setIsLastStep(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIsLastStep</h4>
<pre>protected&nbsp;void&nbsp;setIsLastStep(boolean&nbsp;isLastStep)</pre>
<div class="block">Set the last state flag.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>isLastStep</code> - if true, this step is the last one</dd></dl>
</li>
</ul>
<a name="isLastStep()">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isLastStep</h4>
<pre>protected&nbsp;boolean&nbsp;isLastStep()</pre>
<div class="block">Check if this step is the last one.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if this step is the last one</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/AbstractFieldIntegrator.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev Class</li>
<li><a href="../../../../../org/apache/commons/math3/ode/AbstractIntegrator.html" title="class in org.apache.commons.math3.ode"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/commons/math3/ode/AbstractFieldIntegrator.html" target="_top">Frames</a></li>
<li><a href="AbstractFieldIntegrator.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2003&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>
